package com.netintech.intelligenceInterface.iflytek.model.semanticStructuring;

public class SemanticStructuring {

    /** 解析的文本 */
    private String text;
    /** 场景 */
    private String sceneKey;
    /** 业务跟踪id，不填默认uuid */
    private String trackId;
    /** 关联对话id。 32位以内字⺟数字组成的字符串。不传，则当单次交互处理。 */
    private String uid;
    /** 对话请求类型。 1 代表正在进⾏对话； 2 代表重新开始对话。 不传或取值⽆效，则当单次交互处理。 */
    private String stype;
    /** 对话等待时⻓。 不⼤于60的⾃然数，单位秒。 取0时，意味结束当前对话。 */
    private String wtime;
    /** 强制更新缓存场景和技能的对应关系。 */
    private Boolean force;
    /** 扩展字段，键值对形式逗号隔开，现需填写两个字段，区域编码area(如340100）,单位编码org（如C10）和请求ip，例子： props=area=340100,org=C10,ip=172.31.77.22,appId=test,userId=1
     备注：请求ip和单位编码org必传其中一个，如果填写org,area字段也必填
     应用名称（appId），用户id（userId）非必填
     */
    private String props;

    public String getText() {
        return text;
    }

    public void setText(String text) {
        this.text = text;
    }

    public String getSceneKey() {
        return sceneKey;
    }

    public void setSceneKey(String sceneKey) {
        this.sceneKey = sceneKey;
    }

    public String getTrackId() {
        return trackId;
    }

    public void setTrackId(String trackId) {
        this.trackId = trackId;
    }

    public String getUid() {
        return uid;
    }

    public void setUid(String uid) {
        this.uid = uid;
    }

    public String getStype() {
        return stype;
    }

    public void setStype(String stype) {
        this.stype = stype;
    }

    public String getWtime() {
        return wtime;
    }

    public void setWtime(String wtime) {
        this.wtime = wtime;
    }

    public Boolean getForce() {
        return force;
    }

    public void setForce(Boolean force) {
        this.force = force;
    }

    public String getProps() {
        return props;
    }

    public void setProps(String props) {
        this.props = props;
    }
}
